<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>String</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>String</th>
      <td>String()</td>
      <td class="desc">构造一个新分配的String对象。</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>boolean</th>
      <td><a href="#startsWith">startsWith(String prefix, int offset)</a></td>
      <td class="desc">匹配以prefix开头的字符串，如果匹配返回true，否则返回false。</td>
    </tr>
    <tr>
      <th>boolean</th>
      <td><a href="#endsWith">endsWith(String suffix)</a></td>
      <td class="desc">匹配以suffix结尾的字符串，如果匹配返回true，否则返回false。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#replaceAll">replaceAll(String regexp, String replacement)</a></td>
      <td class="desc">替换所有相匹配的字符或字符串。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#replaceFirst">replaceFirst(String regexp, String replacement)</a></td>
      <td class="desc">替换匹配表达式第一次出现的内容。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#trim">trim()</a></td>
      <td class="desc">去除字符串中的所有空白字符。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#leftTrim">leftTrim()</a></td>
      <td class="desc">去除字符串左侧中的所有空白字符。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#rightTrim">rightTrim()</a></td>
      <td class="desc">去除字符串右侧中的所有空白字符。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#bothTrim">bothTrim()</a></td>
      <td class="desc">去除字符串左右侧中的所有空白字符。</td>
    </tr>
    <tr>
      <th>int</th>
      <td><a href="#size">size()</a></td>
      <td class="desc">获取字符串的长度，区分中英文字符，一个中文等于两个英文字符。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#fillBefore">fillBefore(char chr, int bit)</a></td>
      <td class="desc">用指定的字符填充字源字符串，向前补位。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#fillAfter">fillAfter(char chr, int bit)</a></td>
      <td class="desc">用指定的字符填充字源字符串，向后补位。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#toCurrency">toCurrency(int bit)</a></td>
      <td class="desc">将数字字符串转化为以“,”隔开的金额格式。</td>
    </tr>
    <tr>
      <th>String</th>
      <td><a href="#format">format(Object param, String chr)</a></td>
      <td class="desc">格式化字符串，用对象的键替换成对象的值。</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>boolean startsWith(String prefix, int offset)<a name="startsWith"></a></h4>
    匹配以prefix开头的字符串，如果匹配返回true，否则返回false。
    参数：prefix - 需要匹配的字符串
             offset - 偏移源字符串的位置
    返回：true/false
    示例：
  </pre>
  <pre>
    <h4>boolean endsWith(String suffix)<a name="endsWith"></a></h4>
    匹配以suffix结尾的字符串，如果匹配返回true，否则返回false。
    参数：suffix - 需要匹配的字符串
    返回：true/false
    示例：
  </pre>
  <pre>
    <h4>String replaceAll(String regexp, String replacement)<a name="replaceAll"></a></h4>
    替换所有相匹配的字符或字符串。
    参数：regexp - 匹配表达式
             replacement - 替换字符串
    返回：替换后的字符串
    示例：
  </pre>
  <pre>
    <h4>String replaceFirst(String regexp, String replacement)<a name="replaceFirst"></a></h4>
    替换匹配表达式第一次出现的内容。
    参数：regexp - 匹配表达式
             replacement - 替换字符串
    返回：替换后的字符串
    示例：
  </pre>
  <pre>
    <h4>String trim()<a name="trim"></a></h4>
    去除字符串中的所有空白字符。
    参数：
    返回：去除空白字符后的字符串
    示例：
  </pre>
  <pre>
    <h4>String leftTrim()<a name="leftTrim"></a></h4>
    去除字符串左侧中的所有空白字符。
    参数：
    返回：去除左侧空白字符后的字符串
    示例：
  </pre>
  <pre>
    <h4>String rightTrim()<a name="rightTrim"></a></h4>
    去除字符串右侧中的所有空白字符。
    参数：
    返回：去除右侧空白字符后的字符串
    示例：
  </pre>
  <pre>
    <h4>String bothTrim()<a name="bothTrim"></a></h4>
    去除字符串左右侧中的所有空白字符。
    参数：
    返回：去除左右侧空白字符后的字符串
    示例：
  </pre>
  <pre>
    <h4>int size()<a name="size"></a></h4>
    获取字符串的长度，区分中英文字符，一个中文等于两个英文字符。
    参数：
    返回：字符串的长度
    示例：
  </pre>
  <pre>
    <h4>String fillBefore(char chr, int bit)<a name="fillBefore"></a></h4>
    用指定的字符填充字源字符串，向前补位。
    参数：chr - 不足位数时补填的字符
             bit - 位数
    返回：补位后的字符串
    示例：
  </pre>
  <pre>
    <h4>String fillAfter(char chr, int bit)<a name="fillAfter"></a></h4>
    用指定的字符填充字源字符串，向后补位。
    参数：chr - 不足位数时补填的字符
             bit - 位数
    返回：补位后的字符串
    示例：
  </pre>
  <pre>
    <h4>String toCurrency(int bit)<a name="fillAfter"></a></h4>
    将数字字符串转化为以“,”隔开的金额格式。
    参数：bit - 保留的小数位数
    返回：转换后的串
    示例：
  </pre>
  <pre>
    <h4>String format(Object param, String chr)<a name="format"></a></h4>
    格式化字符串，用对象的键替换成对象的值。
    参数：param - 键值对象，用于替换字符串的值，
             chr - 变量前缀字符，默认为：$
    返回：替换后的字符串
    示例：var s = "hello ${nickname}";
             s.format({nickname:"小网"});
             //output : hello 小网
  </pre>
</body>
</html>
